Dynamic Languages and Applications

نویسندگان

  • Alexandre Bergel
  • Wolfgang De Meuter
  • Stéphane Ducasse
  • Oscar Nierstrasz
  • Roel Wuyts
چکیده

Following last two years’ workshop on dynamic languages at the ECOOP conference, the Dyla 2007 workshop was a successful and popular event. As its name implies, the workshop’s focus was on dynamic languages and their applications. Topics and discussions at the workshop included macro expansion mechanisms, extension of the method lookup algorithm, language interpretation, reflexivity and languages for mobile ad hoc networks. The main goal of this workshop was to bring together different dynamic language communities and favouring cross communities interaction. Dyla 2007 was organised as a full day meeting, partly devoted to presentation of submitted position papers and partly devoted to tool demonstration. All accepted papers can be downloaded from the workshop’s web site. In this report, we provide an overview of the presentations and a summary of discussions. 1 Workshop Description and Objective The advent of Java and C# has been a major breakthrough in the adoption of some important object-oriented language characteristics. It turned academic features like interfaces, garbage-collection and meta-programming into technologies generally accepted by industry. But the massive adoption of these languages now also gives rise to a growing awareness of their limitations. On the one hand, researchers and practitioners feel themselves wrestling with the static type systems, the overly complex abstract grammars, the simplistic concurrency provisions, the very limited reflection capabilities and the absence of higher-order language constructs such as delegation, closures and continuations. On the other M. Cebulla (Ed.): ECOOP 2007 Workshop Reader, LNCS 4906, pp. 7–12, 2008. c © Springer-Verlag Berlin Heidelberg 2008

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effect of Dynamic Assessment of Language Learning: A Review of Literature

Researchers have historically noted the importance of Dynamic Assessment and its effect on students’ language learning. DA offers teachers and learners vast opportunities for language teaching and learning. The present article can be considered as part of the recent trend in the field of language teaching. It attempts to describe Dynamic Assessment and review the literature on the effect of DA ...

متن کامل

Dynamic Assessment: From Underlying Constructs to Implications for Language Teaching

Testing as a general trait of social life has received a great deal of attention by many language teachers and scholars. Throughout history, people have been tested to prove their abilities and experiences or to confirm their capacities. Many authorities have said that assessment and instruction should be integrated as a single and inseparable activity which seeks to understand development by a...

متن کامل

Modern Computational Applications of Dynamic Programming

Computational dynamic programming, while of some use for situations typically encountered in industrial and systems engineering, has proved to be of much greater significance in many areas of computer science. We review some of these applications here.

متن کامل

Dynamic Assessment of a Schizophrenic Foreign Language Learner

Objectives: This case study highlights the applicability of Dynamic Assessment (DA) in exploring the cognitive development and intellectual functioning of a schizophrenic foreign language learner. Methods: The general analytical framework of study to unmask the changes in the learner’s competence is Microgenesis. Results: Analysis of the findings not only supports the Vygotskian view re...

متن کامل

The Role of Algorithmic Applications in the Development of Architectural Forms (Case Study:Nine High-Rise Buildings)

The process of developing architectural forms has greatly been changed by advances in digital technology, especially in design tools and applications. In recent years, the advent of graphical scripting languages in the design process has profoundly affected 3D modeling. Scripting languages help develop algorithms and geometrical grammar of shapes based on their constituent parameters. This stud...

متن کامل

Hitting the Sweet Spot for Streaming Languages: Dynamic Expressivity with Static Optimization

Developers increasingly use stream processing languages to write applications that process large volumes of data with high throughput. Unfortunately, when choosing which stream processing language to use, they face a difficult choice. On the one hand, dynamically scheduled languages allow developers to write a wider range of applications, but cannot take advantage of many crucial optimizations....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007